花费 43 ms
uCrop图片裁剪

uCrop使用 github地址 https://github.com/Yalantis/uCrop然后clone或下载到本地,运行之。 效果预览 app/build.gradle ...

Fri Mar 02 04:47:00 CST 2018 0 5359
BottomNavigationView结合ViewPager

BottomNavigationView是Google推出的底部导航栏组件,在没有这些底部导航组件之前,Android开发者多使用的是RadioGroup,在上一个项目开发中我们使用了Google ...

Tue May 30 19:24:00 CST 2017 4 5224
使用PermissionsDispatcher轻松解决Android权限问题

之前也处理过6.0后的权限问题,直接处理很是麻烦。这次在github上搜到了关于权限星数最多的PermissionsDispatcher这个库,几个注释完美解决权限问题。 第一步 添加各种注 ...

Wed Oct 11 03:58:00 CST 2017 0 4547
Android埋点技术分析

1.现有的几种埋点技术的实现原理和优劣分析 (1)代码埋点:将收集数据的代码直接写在需要的地方,当用户点击某个控件或者打开某个页面时调用到该部分代码完成数据的收集。 优势:准确性高,收集数据和发 ...

Tue Dec 19 22:26:00 CST 2017 0 2363
高性能MMKV数据交互分析-MMKV初始化

什么是MMKV? MMKV 是基于 mmap 内存映射的移动端通用 key-value 组件,底层序列化/反序列化使用 protobuf 实现,性能高,稳定性强。 https://github.c ...

Sat Apr 18 21:59:00 CST 2020 0 1157
RxJava 中的map与flatMap

1、map和flatMap都是接受一个函数作为参数(Func1) 2、map函数只有一个参数,参数一般是Func1,Func1的<I,O>I,O模版分别为输入和输出值的类型,实现Func1 ...

Sat Jul 08 19:03:00 CST 2017 3 1272
友盟的多渠道打包

一.步骤: 1.按照umeng的要求,manifest文件中需要有 <meta-data android:name="UMENG_CHANNEL" android:value="$ ...

Sun Mar 05 20:45:00 CST 2017 1 1541

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM